Implement change event and value method. Closes #137