#62 Recover chart type selector
#63 Rebuild contract UI