array traversal changes ... this fixes csikosbalint/forcebutton #6