change callback to attr, add cover head sliding to mario