fix when we emit set functions
also use _id for binding slots
fix css output
save the node for the binding so we can match it on the JX compiler
fix binding for states
try to only emit 'self' when anonymous functions are in a function
needs self