various small condition fixes
pom update
position listener fix
gitignore changed