Add MapCursor class