This post and others in the thread may help
Re the detents, I think you can set them up pretty easily per the instructions in the documentation either the crj