Added option to preserve cursor position in motion mappings