Add some mouse handeling and project management