Fix'd mousePressEvent
Still doesn't update the settingWidget though