Adding like button. Keeps track of internal state