Alter Marionette.normalizeUIKeys to return a new/non-mutated hash

ok I am :+1: to this based on this