def _defaultMousePressHandler(self, event, pointer_size=5):
        x, y = self.map_point_to_game_world(event.x(), event.y())

        # gradually grow the pointer to be bigger to 
        # allow for a greater control on what is clicked
        for j in xrange(pointer_size):
            try:
                obj = self.game.world.colliding_object(None, 
                    box_around(x, y, j, j))
            except:
                break

            if obj is not None:
                logging.error(obj)
                break
        else:
            logging.error("Nothing found!")