added draggable methods and event definitions
added circle object