Refactored to convert "type" and "status" to be backed by radio buttons (easier data storage and lookup).