multiple changes

- fixed dragging issues
- added ImageButton class with image path in constructor