form plugin works, but is still a singleton (being a plugin) which is wrong