add movable/resizable API methods