position task to navigation task
filters return success if condition fails so that when used in sequence
selector they will not block execution
task state converted to behavior state for performance reasons
decopuling performing of task from choosing wich task to perform