Fixed: blurListeners are shared between widgets via widget prototype but they shouldn't.