note to self: getCurrentItem != getCursor