add_fields on keyup instead of keydown
fix siblings scope