I used a sprite here because it reduces the number of DOM elements you need to track in the JavaScript (only one icon instead of two). Do you think that's problematic?