tidy and start settings

try initial modal fix, also build out settings ui