add toggle tile states, add css styles