add details, licence copy changed, and README copy added
wrap with anonymous function and comment button events that is handled by Vue