fix arrow repositioning and opacity