use dropdown list for boolean plus a few fixes in interface