rationalise variable creation (around options), abstract meter labels to options, remove show/hide events if not used