snapback mechanism