added rotation with right click and drag