added trap for inadvertent ctrl+f actions and slight tweak to item iterator