Make it possible to change item text and icon dynamically