BPC-220: add CursorController