add hide by click, styles fixes