       x: 10
       y: 10
       width: @block*10
-      height: 150
+      height: @block*3
     @mapping_dims =
       x: 10
       y: @record_dims.x+@record_dims.height+@block,

    @next_record_sprite =
      x: @record_dims.x + .5 * @block + .5
      y: @record_dims.y + .5 * @block + .5
      render: =>
        @ctx.strokeStyle = 'white'
        @renderShape('square', @block*.625)
      animations: []
    @sprites.push(@next_record_sprite)
  advanceNextRecordSprite: (count) ->
    @next_record_sprite.animations.push(
      duration: 75
    )
    @next_record_sprite.animations.push(
      duration: 50
      lerp: [
        name: 'x'
        v1: @record_dims.x + (.5 + @record_sprites.length + count) * @block+.5
      ]
    )


  addRecordSprite: (dir) ->
    sprite =
      x: @record_dims.x + (.5 + @record_sprites.length) * @block + .5
      y: @record_dims.y + .5 * @block + .5

                (property.v1 - property.v0) * t + property.v0

      sprite.leftover_t = 0
      if not remove
        to_keep.push(sprite)
    @sprites = to_keep

  isAnimating: () ->
    for sprite in @sprites
