Remove command handling from the QGraphicsScene, use signals instead