added mouse-based resizals