javascript components + docs updated (events)