unhardcode the cursor definitions

closes #7074