change buttons to retain strongly