added protocol to let cards know when they are in focus or out of focus