handle all events for Dock as well
project spacing
beautify