fix(tabs): fire deselect before select callback

Closes #1557
Closes #1566
chore(docs): add roadmap
Update ROADMAP.md
Update ROADMAP.md