Fix #2 and add mouse tracking to our new custom list widgets