corrected the issue (thanks)
but the calling of mode change (with modes set) still happens :P