Splitter: only one callback and other simplifications
Splitter: allow changing background color