better target for events, setAllBollean helper added, parent added for document helper
minor cleanup
current version