Updated Shapes listeners

User can now drag a shape in all directions as its drawn