moved longshadow to ui components