Button functionality and new icon