De-duplicate cursor moving methods even more