polling for a active and selected object

cross sections that don't cut get ignored
they also kindly get reintroduced when they become relevant