Resolved rejoining issue by adding getItemPosition implementation, added
ActionHandler