add test for getDelegate()
add test for setCursorListener()