reorg and update deck display to be statick
fixed duplicate issue with ngrepeat