alert implementations and field class tweaks