   class AsteriskView extends Glyph.View
 
 
-    _base_glyphspec = ['size']
+    _base_glyphspec : ['x','y', 'size']
+    _data_fields : ['size']
     set_data: (request_render=true) ->
       @set_data_new(request_render)
 

        ctx.lineTo(@sx[i]+r2, @sy[i]+r2)

        if glyph_props.line_properties.do_stroke
          glyph_props.line_properties.set(ctx, @data[i])
          ctx.stroke()

    select: (xscreenbounds, yscreenbounds) ->

          @mask[i] = false
        else
          @mask[i] = true
      @_render_core()

    _full_path: (ctx, glyph_props, use_selection) ->
      source = @mget_obj('data_source')
      glyph_props.line_properties.set_prop_cache(source)
      for i in [0..@sx.length-1]
        if isNaN(@sx[i] + @sy[i] + @size[i]) or not @mask[i]
          continue
