Manipulate[PreemptProtect[GraphicsGrid[ {stockMainChart[sessMain,MainStock],SpanFromLeft,SpanFromLeft,stockMiniChart[sessMini1,MiniStock1],SpanFromLeft}, {SpanFromAbove,SpanFromBoth,SpanFromBoth,stockMiniChart[sessMini2,MiniStock2],SpanFromLeft}, {SpanFromAbove,SpanFromBoth,SpanFromBoth,stockMiniChart[sessMini3,MiniStock3],SpanFromLeft} ,ImageSize->{1000,500},Frame->All,FrameStyleWhite,Background->Black]], {MainStock,{"RELIANCE","SBIN","TCS","LT"}}, {MiniStock1,{"NIFTY_50","RELIANCE","SBIN","TCS","LT"}}, {MiniStock2,{"SBIN","TCS","LT","RELIANCE"}}, {MiniStock3,{"TCS","LT","RELIANCE","SBIN"}}, SynchronousUpdatingFalse]