Found it ! :) changed the event of the trigger to '
LostMouseCapture
' so that the command fires first and then the storyboard executes.
<Button.Triggers>
<EventTrigger RoutedEvent="LostMouseCapture">
<BeginStoryboard Storyboard="{StaticResource SingleClick}"/>
</EventTrigger>
</Button.Triggers>