added mouse interaction, edited rvutil a bit