fixing ast button creation bug, support "coffee" for coffeescript blocks