More progress with user forms, relates to issue #48