selection model works with buttons