fixed interact_annotation not updating correctly on next or prev