correction on euler loading: in mathutils, Euler always reads args[0] as X, args[1] as Y and args[2] as Z!