allow flexible view matrix manipulation

+ allow view matrix manipulation independent of current matrix mode