Menu UI rewritten + some minor functionality details improved.