Add constructors, remove crappy run method
Fix dragging