Setting target with to outerwidth to match spacer

This fixed a bug I was seeing where elements would get smaller when scrolling but I'm not not sure if it's correct in all cases.