port and starboard alarms
fix a few problems with preferences