add try_active_tool trigger for passively triggered tools to try and become active
fix some tests