I can't reproduce (1). I agree with (2). (3) is a result of my not implementing (2). I would like to remove the aspect maintaining code from the KstViewObject::resize part of the patch, and just trust that the mouse graphics handler has ensured that the new size will maintain aspect. This will effectively fix (2) as well.