added mouse-interaction + updated gui