function Closeable(obj){

    obj.addOnClose = function(action){ obj.addSubscriber("close", action); };
    obj.addOnClose( function(obj){obj.parentNode.removeFrame(obj);} );

    obj.isCloseable = function(){
        return obj.closeable;
    };

    return obj;

}

