Support floating point durations. Wait for animations to complete before allowing slide to happen again