ok, fixed one error, listeners are still commented out, they dont work