added direct transform manipulation and got rid of view.transformed voodoo